@charset "UTF-8";
#fgpwd {
  background-image: url(../../../images/pc/fgpwd/fgpwd_bg.jpg);
  height: 100vh;
  height: 100%;
  width: 100%;
  width: 100vw;
  text-align: center;
  /***  步骤  ***/
  /**** 过程 *****/
  /*******  修改密码成功界面  ************/ }
  #fgpwd .container {
    padding-top: 50px; }
  #fgpwd ul {
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block; }
    #fgpwd ul li {
      width: 154px;
      text-align: center;
      color: #fff;
      float: left; }
      #fgpwd ul li b {
        width: 50px;
        height: 50px;
        background-color: #909090;
        display: inline-block;
        border-radius: 50%;
        position: relative;
        line-height: 50px;
        font-size: 32px; }
        #fgpwd ul li b i {
          position: absolute;
          top: 50%;
          left: -79px;
          width: 105px;
          display: inline-block;
          height: 2px;
          vertical-align: middle;
          background-color: #909090;
          margin-left: -50%; }
      #fgpwd ul li p {
        line-height: 60px; }
    #fgpwd ul [data-fgpwd="cur"] b {
      background-color: #ffb30e; }
    #fgpwd ul [data-fgpwd="cur"] p {
      color: #ffb30e; }
    #fgpwd ul [data-fgpwd="cur"] i {
      background-color: #ffb30e; }
  #fgpwd [data-fgpwd="form_process"] {
    /**************  1： 添加用户名  *********************/
    /**************  2： 验证身份   *********************/
    /**************  3： 设置新密码  *********************/
    /**************  4：完成  *********************/ }
    #fgpwd [data-fgpwd="form_process"] form {
      padding: 50px 48px 35px;
      width: 440px;
      height: 450px;
      background-color: #fff;
      margin: 0 auto;
      border-radius: 10px;
      margin-top: 60px;
      position: relative; }
    #fgpwd [data-fgpwd="form_process"] span[data-fgpwd$='icon'] {
      background-repeat: no-repeat;
      position: absolute;
      height: 50px;
      width: 40px; }
    #fgpwd [data-fgpwd="form_process"] input {
      border: none;
      border-bottom: 1px solid #a7a7a7;
      border-radius: 0;
      box-shadow: none;
      box-shadow: none;
      padding-left: 50px;
      height: 52px;
      line-height: 51px; }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="fgunameicon"] {
      background-image: url("../../../images/pc/icon/icon_fguser.png"); }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="fgverifyicon"] {
      background-image: url("../../../images/pc/icon/icon_fgverify.png"); }
    #fgpwd [data-fgpwd="form_process"] .form-group {
      /*** 提示文字 ***/ }
      #fgpwd [data-fgpwd="form_process"] .form-group [data-fgpd="helpword"] {
        text-align: left;
        color: #ffb30e;
        font-size: 14px; }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="nextBox"] {
      position: absolute;
      bottom: 48px;
      width: 344px;
      display: block; }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="nextStep"] {
      background-color: #ffb30e;
      width: 100%;
      height: 60px; }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="fgphonekeyget"] {
      background-color: #9d9b9b;
      height: 40px;
      width: 120px;
      right: 0;
      vertical-align: middle;
      position: absolute;
      line-height: 28px;
      color: #fff; }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="fgpwd_phoneicon"] {
      background-image: url("../../../images/pc/icon/icon_regphone.png"); }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="fgpwd_phoneKeyicon"] {
      background-image: url("../../../images/pc/icon/icon_regkey.png"); }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="finish"] {
      background-color: #ffb30e;
      width: 100%;
      height: 60px; }
    #fgpwd [data-fgpwd="form_process"] [data-fgpwd="fgpwd_addnewpwdicon"] {
      background-image: url("../../../images/pc/icon/icon_logpwd.png"); }
  #fgpwd [data-fgpwd="form_finish"] {
    width: 440px;
    height: 500px;
    background-color: #fff;
    background-image: url("../../../images/pc/fgpwd/regist_bg.png");
    margin: 0 auto;
    background-position: 50%;
    border-radius: 10px;
    margin-top: 10px;
    padding: 24px 48px; }
    #fgpwd [data-fgpwd="form_finish"] h2 {
      font-size: 24px;
      font-weight: normal;
      margin-top: 20px; }
    #fgpwd [data-fgpwd="form_finish"] h1 {
      font-size: 40px;
      margin-bottom: 10px;
      font-weight: bolder;
      color: #ffb30e;
      line-height: 300px; }

/****  获取随机验证码  ****/
#fgpwd_randomCode {
  width: 50%;
  background: #909090;
  height: 60px;
  display: inline-block;
  vertical-align: middle; }

/****  更换随机验证码  ****/
#fgpwd_changeCode {
  vertical-align: middle;
  width: 50%;
  display: inline-block;
  font-size: 14px; }

/*** 默认隐藏模块 **/
[data-fgpwd="form_process"] form {
  display: none; }

#fgpwd_newpwd .has-feedback {
  margin-bottom: 40px; }

[data-fgpwd="form_finish"] {
  display: none; }

/** bootstorp **/
.has-success .input-group-addon {
  color: #171717;
  background: none;
  border: none; }
